@charset "utf-8";
/* ============================================================ web css reset  ============================================================ */
* { margin:0 auto;}
html{ height: 100%;}
body {  color:#181818; background:#fff; font-size:12px;  font-family:"STHeiti","微软雅黑","Lucida Grande","Lucida Sans Unicode","Helvetica","Arial","Verdana","sans-serif"; height: 100%; overflow-x: hidden;}
ul,li,dl,dt,dd,h3,p,h4,h1,h2 { margin:0; padding:0; list-style:none;}
h1,h2,h3,h4,h5,h6 { outline: 0; }
img { border:0; vertical-align: top;}
a:link, a:visited { color:#ffffff; text-decoration:none;outline:0 none;}
a:hover { color:#ffffff; text-decoration:none;}
a:active { star:expression(this.onFocus = this.blur()); }
a:-webkit-any-link { text-decoration:none;}
a.green:link, a.green:visited { color:#17a978; text-decoration:underline;outline:0 none;}
a.green:hover { color:#ff6600; text-decoration:underline;}
a.black:link, a.black:visited { color:#000000; text-decoration:underline;outline:0 none;}
a.black:hover { color:#ff6600; text-decoration:underline;}
a.blue:link, a.blue:visited { color:#015ebd; text-decoration:none;outline:0 none;}
tt, code, kbd, samp, input, textarea{
    font-family: "微软雅黑";
}
a.blue:hover { color:#ff6600; text-decoration:underline;}
input,select,button{font-size:12px; vertical-align:middle; padding:0; margin:0;}
input:focus {outline: none}
ins{text-decoration:none;}
em,i{font-style:normal}
.fl { float:left;}
.fr { float:right;}
.hidden { display:none;}
.block { display:block;}
.text_fr { text-align:right;}
.pos_a { position:absolute;}
.pos_r { position:relative;}
.pos_f { position:fixed;}
.border_all { border:1px solid #eaeaea;}
.border_top { border-top:1px solid #eaeaea;}
.border_bottom { border-bottom:1px solid #eaeaea;}
.none { display: none; }
.cur { cursor:pointer;}
.o-hidden{overflow:hidden;}
.green{ color:#17a978;}
.red{ color:#ff0000;}
.black { color:#000000;}

.linheight40 { height:40px; line-height:40px;}
.linheight20 { height:20px; line-height:20px;}
.linheight25 { height:25px; line-height:25px;}
.linheight30 { height:30px; line-height:30px;}

/*  字体样式 */
.fwb { font-weight: bold; }
.fwn { font-weight: normal; }
.fsi { font-style: italic; }

/*  字体大小  */
.f10{font-size:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
/*  清除浮动  */
.clear { clear:both; width:100%; height:0px; overflow:hidden;}
.fn_clear:after {content:".";display:block;height:0;clear:both;visibility:hidden; overflow:hidden;}
.fn_clear { *zoom:1;}

/* 去除iphone ipad 设备默认按钮样式 */
input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;
    border-radius: 0;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0;
}

input::-moz-placeholder, textarea::-moz-placeholder {
    color: #c2c2c2;
    opacity: 1;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #c2c2c2;
    opacity: 1;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #c2c2c2;
    opacity: 1;
}

.m-autoimg{
    min-width: 1200px;
    overflow: hidden;
    width: 100%;
}

.m-autoimg>a,.m-autoimg>div{
    display: block;
    left: 50%;
    margin-left: -1500px;
    position: relative;
    text-align: center;
    top: 0;
    width: 3000px;
    z-index: 10;
}



@font-face {
  font-family: 'DIN-Bold';
  src: url('../fonts/DIN-Bold/DIN-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/DIN-Bold/DIN-Bold.woff') format('woff'), url('../fonts/DIN-Bold/DIN-Bold.ttf')  format('truetype'), url('../fonts/DIN-Bold/DIN-Bold.svg#DIN-Bold') format('svg');
}
@font-face {
  font-family: '6pxbus';
  src: url('../fonts/6pxbus/6pxbus.eot?#iefix') format('embedded-opentype'),  url('../fonts/6pxbus/6pxbus.woff') format('woff'), url('../fonts/6pxbus/6pxbus.ttf')  format('truetype'), url('../fonts/6pxbus/6pxbus.svg#6pxbus') format('svg');
}
@font-face {
  font-family: 'DIN-Black';
  src: url('../fonts/DIN-Black/DIN-Black.eot?#iefix') format('embedded-opentype'),  url('../fonts/DIN-Black/DIN-Black.woff') format('woff'), url('../fonts/DIN-Black/DIN-Black.ttf')  format('truetype'), url('../fonts/DIN-Black/DIN-Black.svg#DIN-Black') format('svg');
}
@font-face {
  font-family: 'MicrosoftYaHei';
  src: url('../fonts/MicrosoftYaHei/MicrosoftYaHei.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/MicrosoftYaHei/MicrosoftYaHei.woff') format('woff'), 
  url('../fonts/MicrosoftYaHei/MicrosoftYaHei.ttf')  format('truetype'), 
  url('../fonts/MicrosoftYaHei/MicrosoftYaHei.svg#MicrosoftYaHei') format('svg');
}
@font-face {
  font-family: 'DIN-Light';
  src: url('../fonts/DIN-Light/DIN-Light.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/DIN-Light/DIN-Light.woff') format('woff'), 
  url('../fonts/DIN-Light/DIN-Light.ttf')  format('truetype'), 
  url('../fonts/DIN-Light/DIN-Light.svg#DIN-Light') format('svg');
}
@font-face {
  font-family: 'DIN-Medium';
  src: url('../fonts/DIN-Medium/DIN-Medium.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/DIN-Medium/DIN-Medium.woff') format('woff'), 
  url('../fonts/DIN-Medium/DIN-Medium.ttf')  format('truetype'), 
  url('../fonts/DIN-Medium/DIN-Medium.svg#DIN-Medium') format('svg');
}
@font-face {
  font-family: 'EffraHeavy';
  src: url('../fonts/EffraHeavy/EffraHeavy.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/EffraHeavy/EffraHeavy.woff') format('woff'), 
  url('../fonts/EffraHeavy/EffraHeavy.ttf')  format('truetype'), 
  url('../fonts/EffraHeavy/EffraHeavy.svg#EffraHeavy') format('svg');
}
@font-face {
  font-family: 'Montserrat-Bold';
  src: url('../fonts/Montserrat-Bold/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/Montserrat-Bold/Montserrat-Bold.woff') format('woff'), 
  url('../fonts/Montserrat-Bold/Montserrat-Bold.ttf')  format('truetype'), 
  url('../fonts/Montserrat-Bold/Montserrat-Bold.svg#Montserrat-Bold') format('svg');
}
@font-face {
  font-family: 'Montserrat-Light';
  src: url('../fonts/Montserrat-Light/Montserrat-Light.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/Montserrat-Light/Montserrat-Light.woff') format('woff'), 
  url('../fonts/Montserrat-Light/Montserrat-Light.ttf')  format('truetype'), 
  url('../fonts/Montserrat-Light/Montserrat-Light.svg#Montserrat-Light') format('svg');
}
@font-face {
  font-family: 'DINAlternate-Bold';
  src: url('../fonts/DINAlternate-Bold/DINAlternate-Bold.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/DINAlternate-Bold/DINAlternate-Bold.woff') format('woff'), 
  url('../fonts/DINAlternate-Bold/DINAlternate-Bold.ttf')  format('truetype'), 
  url('../fonts/DINAlternate-Bold/DINAlternate-Bold.svg#DINAlternate-Bold') format('svg');
}